Elenco cronologico dei linguaggi di programmazione
Questo è un' elenco cronologico dei linguaggi di programmazione. Di ognuno viene riportato l'eventuale predecessore, l'anno di sviluppo, il nome del programma stesso, l'autore (se conosciuto) e, in alcuni casi, l'azienda dove è stato sviluppato.
* 1840~ PRIMO PROGRAMMA -- Ada Lovelace * 1945 Plankalkül -- Konrad Zuse-1950-
* 1952 A-0 -- Grace Hopper * 1952 Autocode -- Alick Glennie e Tony Brooker A-0 1954 ARITH-MATIC -- Grace Hopper A-0 1955 MATH-MATIC -- Grace Hopper A-0 1955 FLOW-MATIC -- Grace Hopper A-0 1955 Fortran -- John Backus FLOW-MATIC 1957 COMTRAN -- Bob Bemer ( * 1957 General Problem Solver -- Newell ) Fortran 1958 Fortran II -- John Backus Fortran 1958 ALGOL 58 * 1959 Lisp John McCarthy-1960-
FLOW-MATIC COMTRAN 1960 COBOL The Codasyl Committee ALGOL 1960 ALGOL 60 ALGOL 1960 JOSS Fortran II 1962 Fortran IV * 1962 APL -- Iverson ALGOL60 1962 Simula -- Ole-Johan Dahl, Kristen Nygaard ed altri Fortran II 1962 SNOBOL -- Griswold ed altri. ALGOL60 1963 CPL -- Barron, Strachey, ed altri. SNOBOL 1962 SNOBOL3 -- Griswold, ed altri. CPL LISP 1964 COWSEL Burstall, Popplestone ALGOL60 1964 PL/I Fortran II 1964 BASIC -- Kemeney and Kurtz Fortran II 1966 Fortran IV ALGOL60 1966 CORAL66 Versione Real Time dell'ALGOL 60 CPL 1967 BCPL -- Martin Richards Fortran LISP 1967 MUMPS -- Massachusetts General Hospital Simula 1967 Simula67 SNOBOL3 1967 SNOBOL4 -- Griswold, ed altri. Algol60 1968 ALGOL 68 -- Wijngaarten, ed altri. COWSEL 1968 POP-1 -- Burstall, Popplestone 1968 Forth -- Chuck Moore-1970-
POP-1 1970 POP-2 BCPL 1970 B -- Ken Thompson ALGOL60 1971 Pascal -- Niklaus Wirth, Jensen Simula67 1972 Smalltalk Environment -- Digitalk B BCPL 1972 C -- Dennis Ritchie * 1973 Prolog -- Alain Colmeraurer LISP 1975 Scheme -- Gerald Jay Sussman, Guy Lewis Steele Jr BASIC 1975 Altair BASIC per Altair 8800-- Bill Gates, Paul Allen COBOL 1975 specifiche ANSI per il COBOL Tiny Basic 1975 Scritto da Bob Albrecht e Dennis Allison MUMPS 1977 X11.1 ANSI Standard MUMPS-1980-Fortran IV 1978 Fortran77 ( * 1978 VISICALC -- Dan Bricklin, Frankston ) ( * 1979 VULCAN DBASE-II -- Ratliff ) Algol68 1979 Green -- Jean Ichbiah ed altri, US Department of Defense
Simula67 1980 Smalltalk-80 -- Digitalk Modula 1980 Modula-2 -- Niklaus Wirth Franz LISP 1980 Franz LISP ISO Pascal 1982 ISO Pascal Smalltalk-80 1983 Smalltalk-80 Green 1983 Ada -- US Dept of Defense Pascal 1983 Turbo Pascal -- Anders Hejlsberg C+OOP 1983 C++ -- Bjarne Stroustrup AT&T; [1] * 1984 Standard ML ML = Meta-Language 1977MUMPS 1985 1984 MUMPS ( dBase 1984 Clipper -- Nantucket ) ( dBase 1985 Paradox -- Borland ) Simula67 1986 Eiffel -- Meyer ( * 1987 HyperCard -- Apple ) ( * 1987 SQL-1 ) 1987 Perl MATLAB 1988 Octave dBase-III 1988 dBaseIV 1988 Tcl -- John Ousterhout Turbo-Pascal 1989 Turbo-Pascal+OOP -- Borland C 1989 Standard C -- ANSI X3.159-1989 (addottato dall'ISO nel 1990) Pascal Modula-2 1989 Oberon -- Niklaus Wirth Modula-2 1989 Modula-3-1990-
1990 Haskell 1984MUMPS 1990 1990 MUMPS 1991 Python ( SQL-1 1992 SQL-2 ) Turbo-Pascal OOP 1992 Borland Pascal 1993 Ruby Ada 83 1995 Ada 95 -- ISO Borland Pascal 1995 Delphi(1) -- Borland C++ Internet OOP 1995 Java -- Sun Microsystems 1990MUMPS 1995 MUMPS Standard ML,84 1997 SML'97 C++ 1998 ISO Standard C++ (ISO/IEC 14882-1998 o C++98) ANSI C 1999 ISO Standard C (ISO/IEC 9899-1999 o C99)-2000-
* 2000 REBOL -- REBOL Technologies DELPHI(5) 2001 Kylix -- Borland C++ Java VB 2001 C# -- Microsoft
Prodotti con data sconosciuta o discutibile:
C con Classi 1980 una combinazione tra i linguaggi C e Simula67. * 197? sh (Bourne Shell) -- Bourne sh 19?? ksh (Korn Shell) -- Dave Korn ksh 199? zsh (Z Shell)